It is frequently convenient to tell the debugger to go, but stop when it reaches a specific action. This can be achieved by the use of a break point.
Break points are normally set up using the Browser window.
In addition, however, break points can be coded explicitly in the FKISS script for a doll; the "@debug()" and "@notify()" actions are treated by the debugger as break points.
Closely related to break points are watch points, which act as monitors on FKISS3 variables. They are set up by the FKISS3 Variables window.
Once a watch is set on a variable, whenever its value changes (or more correctly, whenever it is written to, whether the value changes or not), the debugger will halt.
Obviously, watch points are only of use if the doll uses FKISS3 variables.
If the debugger is not active (there is no debugger icon on the iconbar) both break points and watch points are ignored.